package com.ibeeking.found.content.service.common.query;

import com.ibeeking.nematos.utils.base.BasePage;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
/**
 * @ClassName BroadcastPageQuery
 * @Description
 * @Author ibeeking
 * @Date 2022-02-18 14:11
 **/
@EqualsAndHashCode(callSuper = true)
@Data
public class BroadcastPageQuery  extends BasePage implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;
    /**
     * 分组id
     */
    private Long groupId;

    /**
     * 直播间名称
     */
    private String roomName;
    /**
     * 直播间描述
     */
    private String remark;
    /**
     * 发布时间
     */
    private String publishTime;

    /**
     * 关注量
     */
    private Integer attentionNum;
    /**
     * 观看量
     */
    private Integer seeNum;
    /**
     * 点赞量
     */
    private Integer likeNum;
    /**
     * 评论量
     */
    private Integer commentNum;

    /**
     * 是否显示发布时间 0不显示 1显示
     */
    private Integer showPublishTime;
    /**
     * 直播状态 2-已结束 1-直播中 0-未开始
     */
    private Integer liveStatus;
    /**
     * 直播间公告
     */
    private String bulletin;
    /**
     * 是否公开 1-公开 0-未公开
     */
    private Integer publishStatus;

    private String createTimeStart;
    private String createTimeEnd;

}
